<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>酒店后台</title>
    <!-- Tell the browser to be responsive to screen width -->
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
    <!-- layui -->
    <link rel="stylesheet" th:href="@{/layui/css/layui.css}"  media="all">
    <script th:src="@{/layui/layui.js}"></script>
    <!-- Bootstrap 3.3.7 -->
    <link rel="stylesheet"
          th:href="@{/adminlte/bower_components/bootstrap/dist/css/bootstrap.min.css}">
    <!-- Font Awesome -->
    <link rel="stylesheet" th:href="@{/adminlte/bower_components/font-awesome/css/font-awesome.min.css}">
    <!-- Ionicons -->
    <link rel="stylesheet" th:href="@{/adminlte/bower_components/Ionicons/css/ionicons.min.css}">
    <!-- Theme style -->
    <link rel="stylesheet" th:href="@{/adminlte/dist/css/AdminLTE.min.css}">
    <!-- AdminLTE Skins. Choose a skin from the css/skins
         folder instead of downloading all of them to reduce the load. -->
    <link rel="stylesheet" th:href="@{/adminlte/dist/css/skins/_all-skins.min.css}">
    <!-- Morris chart -->
    <link rel="stylesheet" th:href="@{/adminlte/bower_components/morris.js/morris.css}">
    <!-- jvectormap -->
    <link rel="stylesheet" th:href="@{/adminlte/bower_components/jvectormap/jquery-jvectormap.css}">
    <!-- Date Picker -->
    <link rel="stylesheet"
          th:href="@{/adminlte/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css}">
    <!-- Daterange picker -->
    <link rel="stylesheet" th:href="@{/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.css}">
    <!-- bootstrap wysihtml5 - text editor -->
    <link rel="stylesheet" th:href="@{/adminlte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css}">

</head>
<body class="hold-transition skin-blue sidebar-mini" onload="startClock()" onunload="stopClock()">
<div class="wrapper">

    <div th:replace="/common/backCommon::header"></div>
    <!-- Left side column. contains the logo and sidebar -->
    <div th:replace="/common/backCommon::menu"></div>

    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
            <h1>
                订单数据
            </h1>
            <ol class="breadcrumb">
                <li><a href="#"><i class="fa fa-dashboard"></i> 主页</a></li>
                <li><a href="/permission/getAll">订单数据</a></li>
                <li class="active">填写订单信息</li>
            </ol>
        </section>

        <!-- Main content -->
        <section class="content">
            <!--   这里写具体功能部分   -->
            <div class="box box-primary">
                <div class="box-header with-border">
                    <h3 class="box-title">修改订单信息</h3>
                </div>
                <!-- /.box-header -->
                <!-- form start -->
                <form role="form" action="/order/save" method="post" th:object="${order}">
                    <div class="box-body">
                        <input type="hidden" name="orderHotel" id="order_hotelName" th:value="*{orderHotel}">
                        <input type="hidden" name="orderRoom" id="order_roomType" th:value="*{orderRoom}">
                        <div class="form-group">
                            <label for="orderId">订单号</label>
                            <input type="text" name="orderId" class="form-control" id="orderId" th:field="*{orderId}" readonly>
                        </div>
                        <div class="form-group">
                            <label for="userName">预订用户</label>
                            <input type="text" name="userId" class="form-control" id="userName" th:field="*{username}" readonly>
                        </div>
                        <div class="form-group">
                            <label for="customerName">入住人姓名</label>
                            <input type="text" name="customerName" class="form-control" id="customerName" th:field="*{customerName}">
                        </div>
                        <div class="form-group">
                            <label for="customerTel">预留电话</label>
                            <input type="text" name="customerTel" class="form-control" id="customerTel" th:field="*{customerTel}">
                        </div>
                        <div class="form-group">
                            <label for="hotelNameInput">预定酒店</label>
                            <select class="form-control" name="hotelId" id="hotelNameInput">
                                <option th:each="hotel:${hotelList}" th:value="${hotel.hotelId}" th:field="*{hotelId}" th:text="${hotel.hotelName}"></option>
                            </select>
                        </div>
                        <div class="form-group">
                            <label for="roomTypeInput">房间类型</label>
                            <select class="form-control" name="roomId" id="roomTypeInput">
                                <option th:each="room:${roomList}" th:attr="prize=${room.roomPrize}" th:value="${room.roomId}" th:field="*{roomId}" th:text="${room.roomType}"></option>
                            </select>
                        </div>
                        <div class="form-group">
                            <label>房间价格（元）</label>
                            <input id="roomPrizeInput" name="roomPrize" class="form-control" type="text" th:value="${order.roomPrize}" readonly>
                        </div>
                        <div class="form-group">
                            <label>实际支付金额（元）</label>
                            <input id="orderPrizeInput" name="orderPrize" class="form-control" type="number" th:value="${order.roomPrize}">
                        </div>
                        <div class="form-group">
                            <label for="orderTime">入住时间</label>
                            <input type="date" name="stringInTime" class="form-control" id="inTime" th:value="${#dates.format(order.inTime,'yyyy-MM-dd')}">
                        </div>
                        <div class="form-group">
                            <label for="orderTime">下单时间</label>
                            <input type="text" class="form-control" id="orderTime" th:value="${#dates.format(order.orderTime,'yyyy-MM-dd HH:mm:ss')}" readonly>
                        </div>
                    </div>
                    <!-- /.box-body -->

                    <div class="box-footer">
                        <button type="submit" class="btn btn-primary">提交</button>
                        <a href="#" onclick="javascript :history.back(-1);"><input type="button" class="btn btn-warning" value="取消"></a>
                    </div>
                </form>
            </div>

        </section>
        <!-- /.content -->
    </div>
    <!-- /.content-wrapper -->
    <div th:replace="/common/backCommon::footer"></div>


</div>
<!-- ./wrapper -->
<!-- jQuery 3 -->
<script th:src="@{/adminlte/bower_components/jquery/dist/jquery.min.js}"></script>
<!-- jQuery UI 1.11.4 -->
<script th:src="@{/adminlte/bower_components/jquery-ui/jquery-ui.min.js}"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
    $.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.7 -->
<script th:src="@{/adminlte/bower_components/bootstrap/dist/js/bootstrap.min.js}"></script>
<!-- Morris.js charts -->
<script th:src="@{/adminlte/bower_components/raphael/raphael.min.js}"></script>
<script th:src="@{/adminlte/bower_components/morris.js/morris.min.js}"></script>
<!-- Sparkline -->
<script th:src="@{/adminlte/bower_components/jquery-sparkline/dist/jquery.sparkline.min.js}"></script>
<!-- jvectormap -->
<script th:src="@{/adminlte/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js}"></script>
<script th:src="@{/adminlte/plugins/jvectormap/jquery-jvectormap-world-mill-en.js}"></script>
<!-- jQuery Knob Chart -->
<script th:src="@{/adminlte/bower_components/jquery-knob/dist/jquery.knob.min.js}"></script>
<!-- daterangepicker -->
<script th:src="@{/adminlte/bower_components/moment/min/moment.min.js}"></script>
<script th:src="@{/adminlte/bower_components/bootstrap-daterangepicker/daterangepicker.js}"></script>
<!-- datepicker -->
<script th:src="@{/adminlte/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js}"></script>
<!-- Bootstrap WYSIHTML5 -->
<script th:src="@{/adminlte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js}"></script>
<!-- Slimscroll -->
<script th:src="@{/adminlte/bower_components/jquery-slimscroll/jquery.slimscroll.min.js}"></script>
<!-- FastClick -->
<script th:src="@{/adminlte/bower_components/fastclick/lib/fastclick.js}"></script>
<!-- AdminLTE App -->
<script th:src="@{/adminlte/dist/js/adminlte.min.js}"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
<script th:src="@{/adminlte/dist/js/pages/dashboard.js}"></script>
<!-- AdminLTE for demo purposes -->
<script th:src="@{/adminlte/dist/js/demo.js}"></script>
<!-- DataTables -->
<script th:src="@{/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js}"></script>
<script th:src="@{/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js}"></script>
<script>
    $(function () {
        $('#example1').DataTable({
            language: {
                "sProcessing": "处理中...",
                "sLengthMenu": "显示 _MENU_ 项结果",
                "sZeroRecords": "没有匹配结果",
                "sInfo": "显示第 _START_ 至 _END_ 项结果，共 _TOTAL_ 项",
                "sInfoEmpty": "显示第 0 至 0 项结果，共 0 项",
                "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
                "sInfoPostFix": "",
                "sSearch": "搜索:",
                "sUrl": "",
                "sEmptyTable": "表中数据为空",
                "sLoadingRecords": "载入中...",
                "sInfoThousands": ",",
                "oPaginate": {
                    "sFirst": "首页",
                    "sPrevious": "上页",
                    "sNext": "下页",
                    "sLast": "末页"
                },
                "oAria": {
                    "sSortAscending": ": 以升序排列此列",
                    "sSortDescending": ": 以降序排列此列"
                }
            }
        });

        $('#hotelNameInput').change(function () {
            var hotelId=$('#hotelNameInput').val();
            var hotelName=$("#hotelNameInput option:selected").text(); //PSY ： 数据库表中增加orderHotel的修正
            $("#order_hotelName").val(hotelName); //PSY ： 数据库表中增加orderHotel的修正
            $.ajax({
                async:true,
                type:"get",
                url:"/room/listByHotelId",
                data:{id:hotelId},
                dataType:"json",
                success:function (data) {
                    $('#roomTypeInput').empty();
                    var index=0;
                    $.each(data, function (k, v) {
                        var _ele = "<option prize='"+ v.roomPrize +"' value='" + v.roomId + "'>" + v.roomType + "</option>";
                        if(index == 0) {
                            $("#roomPrizeInput").val(v.roomPrize);
                            $("#orderPrizeInput").val(v.roomPrize);
                            $("#order_roomType").val(v.roomType);
                        }
                        index++;
                        $("#roomTypeInput").append(_ele);

                    });
                }
            })
        })

        $('#roomTypeInput').change(function () {
            var roomType=$("#roomTypeInput option:selected").text(); //PSY ： 数据库表中增加orderRoom的修正
            $("#order_roomType").val(roomType); //PSY ： 数据库表中增加orderRoom的修正
            var roomPrize=$('#roomTypeInput option:selected').attr("prize");
            $("#roomPrizeInput").val(roomPrize);
            var orderPrize=$('#roomTypeInput option:selected').attr("prize");
            $("#orderPrizeInput").val(orderPrize);

        })

    });

    $(function () {
        $(".treeview-menu li a").each(function () {
            var url_regex=new RegExp("^.*订单信息{1,}.*$");
            if(url_regex.test($(this).text())){
                $(this).parent(".treeview-menu li").addClass("active");
                $(this).parents(".treeview").addClass("active");
            }else {
                $(this).parent(".treeview-menu li").removeClass("active");
            }
        });
    });

</script>
<script th:src="@{/js/timer.js}"></script>
</body>
</html>
